| r1 | ||
|---|---|---|
| r1 (새 문서) | 1 | [목차] |
| 2 | == 개요 == | |
| 3 | *[[CiGLBServer|CiGLBServer]] 프로세스가 실행 될 때 읽는 파일이다. | |
| 4 | ||
| 5 | == 설정 내용 == | |
| 6 | ||<-2> '''프로세스 설정 정보''' || | |
| 7 | || '''설정 값''' || '''설명''' || | |
| 8 | || listen_interface || GLB가 바인딩할 네트워크 인터페이스[* bond0, bond1]를 지정합니다. 이 값이 잘못 설정되면 클라이언트 요청을 정상적으로 수신하지 못해 세션 할당 실패가 발생할 수 있습니다. || | |
| 9 | || listen_port || GLB가 외부에서 접속받는 TCP 포트를 정의합니다. redirect_port.cfg와 연동하여 서비스별로 다른 포트를 사용하도록 설정됩니다. || | |
| 10 | || max_connections || 한 번에 동시에 처리할 수 있는 최대 클라이언트 연결 수를 제한합니다. 값이 너무 낮으면 부하가 급증한 상황에서 세션 할당이 실패할 가능성이 커집니다. || | |
| 11 | || session_timeout || 세션이 비활성 상태일 때 자동으로 해제되는 시간(초 단위)입니다. 이 값을 조정하면 세션 재사용률과 메모 사용량을 최적화할 수 있습니다. || | |
| 12 | || log_level || GLB 로그에[* /var/log/castis/glb/GLB.log] 기록될 상세도[* INFO, WARN, ERROR]를 지정합니다. GLB.log에서 “error”나 “fail”가 없도록 관리하기 위해 필수입니다 || | |
| 13 | || one_time_url_enable || CiEncryptionLib를 통해 One‑Time URL[* 짧은 시간 또는 한번만 요청한 URL을 사용할 수 있는 기능] 기능을 활성화할지 여부를 결정합니다. 이 플래그가 꺼져 있으면 해당 기능이 필요할 때 동작하지 않아 세션 할당에 영향을 줄 수 있습니다. || | |
| 14 | || redirect_map_file || redirect_port.cfg와 연동해 서비스별로 요청을 어느 VOD 서버(또는 다른 LB)로 리다이렉트할지 정의하는 파일 경로를 지정합니다. 이 매핑이 잘못되면 클라이언트가 원하는 콘텐츠에 도달하지 못합니다. || | |
| 15 | || lb_config_file || glb.cfg와 연결해 서비스별 로드 밸런싱 정책[* round‑robin, least‑connection 등]을 정의하는 파일 경로를 지정합니다. 이 옵션이 없으면 기본 정책으로 동작하게 됩니다. || | |
| 16 | || cuetone_mapping_file || cuetone_mapping_info.cfg 혹은 cuetone_mapping_info_byFiller.cfg와 연동해 Filler=Y 또는 Filler=N인 경우에 대한 큐톤 매핑 정보를 제공합니다. 이 옵션이 없으면 해당 서비스가 정상 동작하지 않을 수 있습니다. || | |
| 17 | || encryption_key_path || CiEncryptionLib에서 사용하는 암호화 키 파일(CiEncryptionKey.so)의 경로를 지정합니다. 라이브러리 버전 불일치 시 세션 할당 실패가 발생할 수 있으므로 정확히 매칭해야 합니다. || |